isolate oneself - Alemán Inglés Diccionario